affiliates, subsidiaries and joint ventures - German English Dictionary